Bookly\Lib\Slots\Range B

Total Complexity 78
Dependencies 8
Dependents 9
Total lines 679
Lines of code 232
Logical lines of code 105
Comment lines 305
Methods 52
Properties 3

Methods 52

Method Rating Maintainability Complexity Lines of code
mayBeAltSlot()
A
52 8 26
align()
S
56 4 19
subtract()
S
62 3 11
waitingListEverStarted()
S
68 3 7
buildSlotData()
S
63 3 10
wraps()
S
78 2 3
_max()
S
79 2 3
split()
S
65 2 9
intersect()
S
71 2 5
overlaps()
S
78 2 3
equals()
S
78 2 3
contains()
S
79 2 3
maxNop()
S
69 2 7
maxOnWaitingList()
S
69 2 7
_min()
S
79 2 3
available()
S
80 1 3
replaceNop()
S
80 1 3
replaceCapacity()
S
80 1 3
replaceNextSlot()
S
79 1 3
replaceAltSlot()
S
80 1 3
replacePrevAltSlot()
S
80 1 3
notFullyBooked()
S
80 1 3
notAvailable()
S
80 1 3
partiallyBooked()
S
80 1 3
notPartiallyBooked()
S
80 1 3
fullyBooked()
S
80 1 3
replaceStaffId()
S
80 1 3
waitingListStarted()
S
80 1 3
noWaitingListStarted()
S
80 1 3
replaceState()
S
80 1 3
__construct()
S
74 1 5
hasPrevAltSlot()
S
81 1 3
replaceData()
S
79 1 3
fromTimes()
S
78 1 3
start()
S
82 1 3
end()
S
82 1 3
data()
S
82 1 3
length()
S
80 1 3
valid()
S
80 1 3
transform()
S
78 1 3
resize()
S
78 1 3
serviceId()
S
81 1 3
prevAltSlot()
S
81 1 3
staffId()
S
81 1 3
locationId()
S
81 1 3
state()
S
81 1 3
capacity()
S
81 1 3
fromDates()
S
78 1 3
hasNextSlot()
S
81 1 3
altSlot()
S
81 1 3
hasAltSlot()
S
81 1 3
nextSlot()
S
81 1 3